package com.hurl.library.hibernate;

public class HibernateService {
	
	/**
	 * 得到的HibernateDAO与线程绑定，如果配置的hibernate.connection.autocommit=true，则HibernateDAO会自动关闭。
	 * @return
	 */
	public static HibernateDAO getDAO(){
		return new HibernateDAO(HibernateUtils.getCurrentSession());
	}
	/**
	 * 得到的HibernateDAO不与线程绑定，必须手动关闭。
	 * @return
	 */
	public static HibernateDAO createDAO(){
		return new HibernateDAO(HibernateUtils.openSession());
	}
}
